@charset "utf-8";
/* CSS Document */
*{border:0;padding:0;margin:0;box-sizing:border-box;}
@font-face{font-family:Source;src:url('/static/fonts/SourceHanSansCN.otf');}
@font-face{font-family:Knockouteuro;src:url('/static/fonts/Knockouteuro.ttf');}
body,h1,h2,h3,h4,h5,h6,li,ul,ol,dt,dl,dd,input,p{margin:0;padding:0;font-weight:normal;font-size:15px;}
body{font-family:"Source";font-size:15px;background:#fff;color:#333;}
ol,ul{list-style:none;}
input,img{border:none;}
a{text-decoration:none;color:#333;}
i{font-style:normal;}
img{display:block;}
input{outline:none;}
.clear{height:0;clear:both;}

/***      ʽ**/
.all{width:100%;height:auto;overflow:hidden;}
.kong{width:1200px;margin:0 auto;}
.kongin{width:90vw;margin:0 auto;}
.kongny{width:1400px;margin:0 auto;}
.main{overflow:hidden;background:#fff;}
.nymain{background:#fff;padding:0 0 100px;}
.nybg{background:#f6f6f6;padding:40px 0 75px;}
.top{position:absolute;top:0;width:100%;z-index:9999;}
.ban ner{background:url(/static/images/banner.jpg) no-repeat center top;height:1080px;}
.logo{float:left;margin-top:30px;}
.logo img{max-width:10vw}
.nav{float:right;margin-top:30px;}
.nav ul li{margin:0 25px;float:left;height:80px;position:relative;}
.nav ul li a{color:#fff;font-size:18px;font-family:'Source';display:block;}
.nav ul li:hover a{border-bottom:2px solid #f37825;}
.search{float:right;width:40px;height:40px;position:relative;margin:25px 0 0 35px;}
.search form{border-bottom:1px solid #fff;height:40px;line-height:40px;position:absolute;right:0;}
.btnsubmit{width:32px;height:29px;background:url(/static/images/ss.png) no-repeat right center;cursor:pointer;}
.text{width:0;height:40px;position:absolute;right:31px;z-index:9999;overflow:hidden;transition:.3s;border-top-left-radius:15px;border-bottom-left-radius:15px;}
.search form:hover .text{width:200px;}

.proin{padding:90px 0 40px;background:#F6F6F6;}
.rdbt{border-left:5px solid #f37825;height:65px;padding-left:18px;}
.rdbt h2{font-size:34px;line-height:34px;line-height:45px;}
.rdbt p{font-size:20px;line-height:20px;color:#b2b2b2;font-family:'Montserrat';text-transform:uppercase;}
.proinlist{margin-top:60px;}
.proinlist ul li{width:22.5vw;height:432px;border:1px solid #d9d9d9;float:left;margin:-1px 0 0 -1px;}
.proinlist ul li h2{padding-left:40px;font-size:25px;margin-top:40px;line-height:35px;}
.proinlist ul li p{padding-left:40px;font-size:15px;line-height:30px;color:#666;}
.proinlist ul li img{margin:40px auto;max-width:100%;max-height:250px;display:block;}
.proinlist ul li img.cpdb{display:none;}
.proinlist ul li:hover{background:#f37825 url(/static/images/jt1.png) no-repeat 315px 380px;}
.proinlist ul li:hover h2{color:#fff;}
.proinlist ul li:hover p{color:#fff;}
.proinlist ul li:hover img.cpdb{display:none;}
.proinlist ul li:hover img{display:block;}

.video{padding-top:90px;height:1080px;}
.video .rdbt{margin-bottom:40px;}
.video .videolist{display:flex;flex-warp:warp;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.videolist ul li{width:22.5vw;height:432px;border:1px solid #d9d9d9;float:left;margin:-1px 0 0 -1px;}
.videolist ul li h2{padding-left:40px;font-size:25px;margin-top:40px;line-height:35px;}
.videolist ul li p{padding-left:40px;font-size:15px;line-height:30px;color:#666;}
.videolist ul li img{margin:40px auto;max-width:100%;max-height:250px;display:block;}
.videolist ul li img.cpdb{display:none;}
.videolist ul li:hover{background:#f37825 url(/static/images/jt1.png) no-repeat 315px 380px;}
.videolist ul li:hover h2{color:#fff;}
.videolist ul li:hover p{color:#fff;}
.videolist ul li:hover img.cpdb{display:none;}
.videolist ul li:hover img{display:block;}

.peixun{height:1080px;background:url(/static/images/pxbg.jpg) no-repeat top center;padding-top:90px;}
.pxlist{margin-top:80px;}
.pxh2{font-size:25px;line-height:45px;}
.pxtu{margin-top:152px;}
.pxtuleft{float:left;}
.pxtuleft h2{font-size:52px;font-weight:bold;}
.pxtuleft ul{margin-top:40px;}
.pxtuleft ul li{height:60px;line-height:60px;font-size:20px;padding-left:45px;background:url(/static/images/jt2.png) no-repeat left center;}
.pxtuleft h3{width:282px;height:70px;background:#f37825 url(/static/images/tb1.png) no-repeat 200px 22px;border-top-right-radius:20px;margin-top:80px;}
.pxtuleft h3 a{display:block;padding:10px 0 0 52px;line-height:24px;font-size:20px;color:#fff;}
.pxturight{float:right;width:1043px;height:505px;}

.jianyan{height:1080px;padding-top:90px; margin:10px 0;}
.jianyan ul{margin-top:155px;}
.jianyan ul li{width:26vw;height:540px;background:#FCFCFC url(/static/images/more1.png) no-repeat 9vw bottom;float:left;transition:.3s;padding:0 6vw;margin-right:5vw;cursor:pointer;}
.jianyan ul li img{max-width:100%;margin:65px auto;}
.jianyan ul li h2{margin-top:23px;height:37px;line-height:37px;text-align:center;font-size:25px;}
.jianyan ul li p{margin-top:30px;color:#666;font-size:18px;line-height:28px;}
.jianyan ul li:nth-child(3){margin:0;}
.jianyan ul li:hover{background:#f6f6f6 url(/static/images/more2.png) no-repeat 9vw bottom;margin-top:-20px;}

.zhanhui{height:1080px;background:url(/static/images/zhbg.png) no-repeat right bottom;padding-top:90px;}
.zhlist{margin-top:90px;}
.zhleft{width:855px;float:left;}
.zhbt{font-size:24px;line-height:78px;background:url(/static/images/more3.png) no-repeat 115px center;}
.zhleft ul{margin-top:28px;}
.zhleft ul li{position:relative;}
.zhleft ul li h2{width:100%;height:80px;padding-left:22px;background:rgba(0,0,0,.6);color:#fff;font-size:20px;position:absolute;bottom:0;line-height:80px;}
.zhright{width:665px;float:right;}
.zhright ul{margin-top:28px;}
.zhright ul li{width:630px;height:125px;border:1px solid #ccc;float:right;position:relative;padding:20px 10px 0 75px;margin-bottom:17px;}
.zhright ul li:last-child{margin:0;}
.sz{width:68px;height:68px;background:#f37825;position:absolute;left:-34px;top:28px;text-align:center;line-height:68px;font-size:26px;color:#fff;font-family:'Montserrat';}
.zhright ul li h2 a{font-size:22px;line-height:32px;}
.zhright ul li p{font-size:16px;color:#666;height:32px;line-height:32px;overflow:hidden;}

.map{height:490px;background:url(/static/images/map.jpg) no-repeat top center;}
.foota{padding:65px 0 40px;}
.lxin{float:left;}
.lxin h2{border-left:4px solid #f37825;height:24px;line-height:24px;font-size:24px;padding-left:12px;margin-bottom:40px;}
.lxerwm{float:left;width:206px;text-align:center;}
.lxerwm img{width:100%;}
.lxerwm p{font-size:16px;color:#878787;margin-top:15px;line-height:28px;}
.lxtxt{float:left;margin-left:55px;}
.lxtxt p{font-size:16px;color:#878787;line-height:45px;}
.dbnav{float:right;}
.dbnav h2{border-left:4px solid #f37825;height:24px;line-height:24px;font-size:24px;padding-left:12px;margin-bottom:40px;}
.dbnav dl{float:left;margin-right:3.5vw;padding-right:3vw}
.dbnav dl dt{font-size:18px;color:#878787;line-height:30px;margin-bottom:15px;}
.dbnav dl dd a{font-size:14px;color:#909091;line-height:36px;}
.footb{height:110px;border-top:1px solid #dcdcdc;line-height:110px;font-size:14px;color:#9f9f9f;}
.footb a{color:#9f9f9f;}
.footb div:nth-child(1){float:left;}
.footb div:nth-child(2){float:right;}

/******************************/
.nybanner{min-height:370px;position:relative;}
.nybanner img{max-width:100%;min-height:370px;margin:0 auto;}
.abban{background:url(/static/images/abban.jpg) no-repeat top center;background-size:cover;}
.topny{width:100%;}
.logony{float:left;margin-top:25px;}
.logony img{max-width:10vw}
.navny{float:right;margin-top:30px;}
.navny ul li{margin:0 25px;float:left;height:80px;position:relative;}
.navny ul li a{color:#666666;font-size:18px;font-family:'Source';display:block;}
.navny ul li:hover a{border-bottom:2px solid #f37825;}
.searchny{float:right;width:40px;height:40px;position:relative;margin:25px 0 0 35px;}
.searchny form{border-bottom:1px solid #c7c7c7;height:40px;line-height:40px;position:absolute;right:0;}
.btnsubmitny{width:32px;height:29px;background:url(/static/images/ssny.png) no-repeat right center;cursor:pointer;}
.textny{width:0;height:40px;position:absolute;right:31px;z-index:9999;overflow:hidden;transition:.3s;border-top-left-radius:15px;border-bottom-left-radius:15px;background:#c7c7c7;}
.searchny form:hover .textny{width:200px;}

.abinfo{margin-top:55px;}
.abinfo h1{height:54px;line-height:54px;font-size:34px;text-align:center;}
.abnr{margin-top:40px;}
.abnr p{text-indent:2em;color:#666;font-size:16px;line-height:36px;text-align:center;}
.absz{margin-top:50px;display:flex;text-align:center;font-size:0;}
.absz dl{padding:0 90px;background:url(/static/images/bian1.jpg) no-repeat right 7px;display:inline-block;}
.absz dl dt{height:57px;font-size:57px;color:#f37825;line-height:57px;font-family:'Montserrat';}
.absz dl dt sup{font-size:35px;line-height:18px;height:18px;font-weight:400;}
.absz dl dd{font-size:18px;font-weight:bold;margin-top:15px;}
.absz dl:first-child{padding-left:0;}
.absz dl:last-child{padding-right:0;background:none;}
.abpic{margin-top:48px;}
.abpic img{margin:0 auto;width:100%;}
.abys{margin:66px 0 100px;}
.abys dl{margin-top:34px;}
.abys dl:nth-child(even) dt{float:right;}
.abys dl:nth-child(even) dd{float:left;}
.abys dl dt{width:30vw;float:left;}
.abys dl dt img{width:100%;}
.abys dl dd{width:50vw;float:right;}
.abys dl dd h2{font-size:34px;line-height:52px;}
.abys dl dd p{font-size:16px;line-height:28px;color:#666;margin-top:15px;}
.nyfline{border-top:1px solid #cbcbcb;}

.lxban{background:url(/static/images/lxban.jpg) no-repeat top center;}
.lxbt{margin:55px 0;text-align:center;}
.lxbt h2{font-size:34px;line-height:46px;}
.lxbt p{font-size:15px;line-height:28px;color:#969696;text-transform:uppercase;}
.lxlist{text-align:center;font-size:0;}
.lxlist dl{display:inline-block;margin:0 90px;}
.lxlist dl dt img{padding:35px;border-radius:50%;box-shadow:0 0 10px #ccc;margin:0 auto;}
.lxlist dl dd h2{height:60px;line-height:60px;font-size:20px;}
.lxlist dl dd hr{width:38px;height:1px;background:#f37825;margin:0 auto;}
.lxlist dl dd p{height:36px;line-height:36px;font-size:16px;margin-top:15px;}
.liuyan{padding-bottom:80px;}
.lxmap img{width:100%;}

.cpbg{background:url(/static/images/cpbg.jpg);overflow:unset;}
.yqban{background:url(/static/images/cpban.jpg) no-repeat top center;display:none;}
.nypro{background:#fff;border-radius:25px;position:relative;top:25px;padding:35px 40px 65px;}
.nyprotype ul{text-align:center;font-size:0;}
.nyprotype ul li{display:inline-block;padding:0 1.5vw;height:56px;line-height:56px;background:url(/static/images/xx1.jpg) no-repeat right center;}
.nyprotype ul li:hover,.nyprotype ul li.on{background:#f37825;border-radius:25px;}
.nyprotype ul li a{font-size:20px;display:block;}
.nyprotype ul li:hover a{color:#fff;}
.nyprotype ul li.on a{color:#FFF}
.nyprolist{margin-top:20px;}
.nyprolist dl{width:19.5vw;height:370px;float:left;margin:20px 0 0 20px;border:1px solid #dcdcdc;}
.nyprolist dl dt{height:240px;overflow:hidden;transition:.3s;}
.nyprolist dl dt img{width:100%;}
.nyprolist dl dd{height:128px;border-top:1px solid #dcdcdc;background:url(/static/images/jt3.png) no-repeat 15vw 80px;padding:15px;}
.nyprolist dl dd h2 a{font-size:18px;line-height:24px;}
.nyprolist dl dd p{font-size:16px;color:#858585;margin-top:15px;}
.nyprolist dl:nth-child(1){margin-left:0;}
.nyprolist dl:nth-child(5){margin-left:0;}
.nyprolist dl:nth-child(9){margin-left:0;}
.nyprolist dl:hover{background:#f37825;}
.nyprolist dl:hover dt{padding:5px 5px 0;}
.nyprolist dl:hover dd{border-top:1px solid #f37825;background:url(/static/images/jt4.png) no-repeat 15vw 80px;}
.nyprolist dl:hover dd h2 a{color:#fff;}
.nyprolist dl:hover dd p{color:#fff;}


.nyvideolist{display:flex;/*! flex-warp:warp; *//*! -ms-flex-wrap: wrap; */-webkit-flex-wrap: wrap; margin-top: 50px;}
.nyvideolist li{width:27vw;margin-right:1.5vw;margin-bottom:30px;}
.nyvideolist li:nth-child(3n+0){margin-right:0;}
.nyvideolist li video{width:100%;height:292px;border:1px solid #333}
.nyvideolist li p{text-align:center;font-size:16px;line-height:30px;}

.nypage{position:relative;top:-40px;}
.nypagelist{margin:90px auto;}
.nypagelist ul{text-align:center;font-size:0;}
.nypagelist ul li{width:60px;height:60px;background:#f37825;font-size:18px;color:#fff;display:inline-block;text-align:center;line-height:60px;margin:0 5px;}
.nypagelist ul li a{color:#b1b1b1;display:block;background:#fff;}
.nypagelist ul li:first-child,.nypagelist ul li:last-child{width:120px;}

.mbx{height:93px;line-height:93px;font-size:14px;color:#666;background:url(/static/images/site.png) no-repeat left center;padding-left:30px;}
.mbx a{font-size:14px;color:#666;}
.xqa{padding:30px;background:#fff;}
.xqleft{width:530px;height:530px;float:left;border:1px solid #e2e2e2;}
.xqleft img{width:100%;height:100%;}
.xqright{width:553px;float:right;}
.xqbt1{padding-top:50px;}
.xqbt1 h1{font-size:25px;line-height:43px;}
.xqbt1 h2{font-size:16px;color:#666666;line-height:36px;}
.xqbt1 h2 span{color:#333;font-weight:bold;}
.xqbt2{margin-top:25px;}
.xqbt2 h2{font-size:16px;font-weight:bold;height:70px;line-height:70px;border-top:1px dashed #d6d6d6;}
.xqbt2 p{font-size:16px;color:#666666;line-height:28px;}
.xqbt3{margin-top:40px;}
.baojia{width:199px;height:57px;line-height:57px;background:url(/static/images/bjbg.png) no-repeat center;padding-left:73px;float:left;color:#fff;font-size:20px;}
.xqlx{float:left;margin-left:49px;height:57px;line-height:57px;color:#f37825;font-size:26px;font-family:'Arial';background:url(/static/images/phone1.png) no-repeat left center/40px;padding-left:51px;}

.xqb{margin-top:10px;}
.xqbleft{width:870px;height:auto;padding:30px;background:#fff;float:left;}
.xqbtop{width:100%;height:61px;border-bottom:1px solid #d7d7d7;}
.xqbtop ul li{width:152px;height:60px;font-size:18px;float:left;text-align:center;line-height:60px;cursor:pointer;}
.xqbtop ul li.on{background:#f37825;color:#fff;border-top-left-radius:15px;border-top-right-radius:15px;}
.xqbdown{margin-top:15px;}
.xqbdown ul li{display:none;line-height:28px;}
.xqbdown ul li h2{height:43px;background:url(/static/images/xqb1.png) no-repeat left center;color:#fff;padding-left:15px;font-size:18px;line-height:43px;margin:25px 0;}
.xqbdown ul li div{font-size:14px;color:#666666;line-height:28px;}
.xqbdown ul li img{max-width:100%;margin:0 auto;}
.xqbdown ul li.downon{display:block;}
.xqbdown img{max-width:100%;margin:0 auto;}
.xqpdb{padding-bottom:48px;}
.xqbright{width:320px;padding:20px;background:#fff;float:right;}
.tjbt{height:70px;line-height:70px;background:url(/static/images/bian2.jpg) no-repeat bottom left;font-size:18px;font-weight:bold;}
.tjlist dl{margin-top:15px;width:280px;height:250px;border:1px solid #dcdcdc;}
.tjlist dl dt{width:100%;height:172px;overflow:hidden;}
.tjlist dl dt img{width:100%;height:100%;}
.tjlist dl dd{width:100%;height:76px;border-top:1px solid #dcdcdc;}
.tjlist dl dd h2{line-height:28px;padding:12px 0 0 12px;}
.tjlist dl dd h2 a{font-size:16px;}
.tjlist dl:hover{border:1px solid #f37825;}
.tjlist dl:hover h2 a{color:#f37825;}

.pxban{background:url(/static/images/pxban.jpg) no-repeat top center;}
.pxbg{background:#f7fafc;}
.pxbt{padding:42px 0;}
.pxbt h2{height:35px;line-height:35px;padding-left:13px;border-left:2px solid #f37825;font-size:24px;}
.nypxlist dl{width:390px;height:620px;padding:20px;border:1px solid #dcdcdc;float:left;margin:0 0 15px 15px;}
.nypxlist dl dt{width:350px;height:220px;overflow:hidden;background:url(/static/images/pxlibg.jpg) no-repeat center;text-align:center;color:#fff;}
.nypxlist dl dt h2{height:40px;line-height:40px;font-size:24px;font-weight:bold;margin-top:60px;}
.nypxlist dl dt p{height:32px;line-height:32px;font-size:20px;margin-top:0px;}
.nypxlist dl dd{overflow:hidden;}
.nypxlist dl dd h2{font-size:20px;line-height:56px;}
.nypxlist dl:nth-child(1){margin-left:0;}
.nypxlist dl:nth-child(5){margin-left:0;}
.nypxlist dl:nth-child(8){margin-left:0;}
.pxinfo ul li{height:32px;line-height:32px;padding-left:16px;background:url(/static/images/dian1.png) no-repeat left center;}
.pxdj{margin-top:20px;}
.pxdj ul li{margin-left:20px;float:left;width:142px;height:40px;text-align:center;line-height:40px;border-radius:5px;}
.pxdj ul li:nth-child(1){background:#f37825;}
.pxdj ul li:nth-child(2){background:#a8a8a8;}
.pxdj ul li a{font-size:14px;color:#fff;display:block;}
.pxmrt{margin-top:55px;}

.xqbd{padding-bottom:47px;}
.xqbdleft{width:880px;height:auto;padding:30px;background:#fff;float:left;}
.pxxqbt h1{height:70px;border-bottom:1px dotted #dcdcdc;line-height:70px;font-size:25px;}
.xqbdinfo{margin-top:15px;line-height:28px;font-size:14px;color:#666666;}

.baoming{margin-top:30px;}
.bmbt h2{height:28px;background:url(/static/images/bian3.jpg) no-repeat left center;line-height:28px;padding-left:12px;font-weight:bold;}
.bmbt p{font-size:14px;color:#666;line-height:28px;margin:15px 0;}

.xqbdright{width:300px;height:auto;float:right;}
.pxtja{background:#fff;padding:20px;}
.pxtja ul{padding:10px 0;}
.pxtja ul li{height:34px;line-height:34px;background:url(/static/images/dian1.png) no-repeat left center;overflow:hidden;padding-left:15px;}
.pxtja ul li:hover{background:url(/static/images/dian2.png) no-repeat left center;}
.pxtja ul li:hover a{color:#f37825;}
.mgtpx{margin-top:15px;}

.xwban{background:url(/static/images/xwban.jpg) no-repeat top center;}
.xwbg{background:#f7fafc;}
.xwbt h2{float:left;}
.xwtype{float:right;}
.xwtype ul li{float:left;width:130px;height:60px;text-align:center;line-height:60px;background:url(/static/images/xx1.jpg) no-repeat right center;}
.xwtype ul li:last-child{background:none;}
.xwtype ul li a{font-size:16px;display:block;}
.xwtype ul li:hover{background:#f37825;border-radius:30px;}
.xwtype ul li:hover a{color:#fff;}
.nyxwlist{margin-top:32px;}
.nyxwlist dl{width:1620px;height:315px;overflow:hidden;padding:52px 0;transition:.3s;}
.nyxwlist dl dt{width:310px;height:210px;overflow:hidden;float:left;}
.nyxwlist dl dt img{width:100%;height:100%;}
.nyxwlist dl dd{width:1150px;float:left;transition:.3s;margin-left:25px;}
.nyxwlist dl dd h2{height:52px;line-height:52px;}
.nyxwlist dl dd h2 a{font-size:24px;display:block;font-weight:bold;}
.nyxwlist dl dd p{font-size:16px;color:#848484;line-height:28px;}
.nyxwlist dl dd h3{font-size:14px;color:#666666;line-height:25px;margin-top:20px;}
.nyxwlist dl dd h3 span{float:left;width:70px;height:25px;background:#f37825;text-align:center;color:#fff;border-radius:5px;margin-right:10px;}
.nyxwlist dl:hover dd{width:1050px;}
.nyxwlist dl:hover{padding:52px 50px;background:#fff;box-shadow:0 0 15px #ddd;}
.nyxwlist dl:hover dd h2 a{color:#f37825;}
.xwxqbt{height:100px;border-bottom:1px dotted #dcdcdc;text-align:center;}
.xwxqbt h1{font-size:25px;height:55px;line-height:55px;}
.xwxqbt p{font-size:14px;color:#959595;line-height:32px;}
.xwxqinfo{padding:20px 0;font-size:14px;color:#666666;line-height:28px;}

.hyban{background:url(/static/images/hyban.jpg) no-repeat top center;}
.hya dt{width:800px;height:400px;overflow:hidden;float:left;}
.hya dt img{width:100%;height:100%;}
.hya dd{width:650px;height:384px;float:right;padding:40px 40px 40px 45px;background:#fff;}
.hya dd h2 a{font-size:24px;line-height:52px;display:block;}
.hya dd p{font-size:14px;color:#666666;line-height:28px;margin-top:15px;}
.tmadd{margin-top:35px;}
.tmadd p{float:left;font-size:14px;color:#666;line-height:28px;padding-left:25px;}
.tmadd p:nth-child(1){background:url(/static/images/time1.png) no-repeat left center;}
.tmadd p:nth-child(2){background:url(/static/images/site2.png) no-repeat left center;margin-left:55px;}
.hyb{overflow:hidden;}
.hyb dl{width:385px;height:360px;background:#fff;float:left;margin:22px 0 0 22px;transition:.3s;}
.hyb dl:nth-child(1){margin-left:0}
.hyb dl:nth-child(5){margin-left:0}
.hyb dl:nth-child(9){margin-left:0}
.hyb dl dt{width:385px;height:250px;overflow:hidden;}
.hyb dl dt img{width:100%;}
.hyb dl dd{padding:0 23px 23px;overflow:hidden;}
.hyb dl dd h2{margin-top:20px;height:35px;line-height:35px;overflow:hidden;}
.hyb dl dd h2 a{font-size:18px;font-weight:bold;}
.tmaddb p{float:left;font-size:14px;color:#666;line-height:28px;padding-left:25px;}
.tmaddb p:nth-child(1){background:url(/static/images/time1.png) no-repeat left center;}
.tmaddb p:nth-child(2){background:url(/static/images/site2.png) no-repeat left center;margin-left:55px;}
.hyb dl:hover{border-bottom:3px solid #f37825;}
.hyb dl:hover dd h2 a{color:#f37825;}

.jyban{background:url(/static/images/jyban.jpg) no-repeat top center;}
.jya{text-align:center;font-size:0;}
.jya dl{width:250px;height:auto;float:left;margin:0 140px;display:inline-block;}
.jya dl dt img{margin:0 auto;}
.jya dl dd{text-align:center;}
.jya dl dd h2{height:60px;line-height:60px;font-size:20px;}
.jya dl dd p{line-height:28px;font-size:14px;color:#666666;}
.jyb{padding:10px 0 85px;background:#fff;margin-top:50px;}
.jyblist ul li{height:215px;border-bottom:1px solid #dedede;overflow:hidden;}
.jyblist ul li h2{height:50px;line-height:50px;font-size:24px;font-weight:bold;margin-top:35px;}
.jyblist ul li p{line-height:28px;font-size:16px;margin-top:5px;color:#848484;}
.jyblist ul li h3{margin-top:15px;}
.jyblist ul li h3 a{font-size:14px;color:#f37825;}

.a2,.a3,.a4,.a5,.a6,.a7{top:120px;position:relative;opacity:0;transition:.5s;}
.active{opacity:1;top:0;}

.pxkclist{width:100%;position:absolute;top:50%;left:0%;margin-top:-203px;}
.pxkclist table{background:rgba(225,225,225,.8);}
.pxkclist table td{border:1px solid #ccc;}









.fl{float:left;}
.fr{float:right;}
.mrn{margin:0;}
/************banner***************/
.c-banner{width: 100%;position: relative;}
.c-banner img{width: 100%;}
.c-banner .banner ul{list-style: none;padding-left: 0px;margin-bottom: 0px;}
.c-banner .banner ul li{display: none;opacity: 0;}
.c-banner .banner ul li:nth-child(1){opacity: 1;display: block;}
.c-banner .banner ul li img{width: 100%;position: absolute;top: 0px;}
.c-banner .banner ul li:first-child img{position: relative;}
.c-banner .nexImg,.c-banner .preImg{padding: 25px 10px 25px 10px;position: absolute;top: 50%;margin-top: -53px;z-index: 10;}
.c-banner .nexImg:hover,.c-banner .preImg:hover{opacity: 0.8;}
.c-banner .nexImg{right: 0px;}
.c-banner .nexImg img,.c-banner .preImg img{}
.c-banner .jumpBtn{width: 100%;height:37px;position: absolute;bottom:0;}
.c-banner .jumpBtn ul{margin-bottom: 0px;padding: 0px;font-size:0;text-align: center;}
.c-banner .jumpBtn ul li{width:8px;height:8px;display:inline-block;cursor:pointer;background:#fff;border-radius:50px;margin:0 2px;border:1px solid #FFF;}

@media screen and (max-width:768px) {
	.c-banner{
		width: 100%;
		height: 345px;
		overflow: hidden;
	}
	.c-banner .banner ul li img{
		width: 768px;
		height: 345px;
		position: absolute;
		left: 50%;
		margin-left: -384px;
	}
}

/*    */
#tc {width:100%;}
.font-1 {font-family: "    ";font-size: 12px;color: #330000;}
#tc ul{margin: 0px;padding: 0px;text-indent: 10px;list-style:none;}
#tc-1 {height: 25px;text-align: left;padding-left:5px;line-height: 25px;padding-top:5px;font-weight:bold;font-size:13px;}
#tc-2 p{margin-right:114px;width:390px;float:left;}
#tc-2 p.bm{width:250px;margin-right:10px;}
#tc-2 p.msgLeft_Txtbox_div{float:none;width:100%;margin:19px 0 0;}
#tc-2 p.lastp{margin-right:0;}
#tc-2 p.bmly{width:770px;margin:10px 0 0;}

.f_t_right_all p.msgLeft_Txtbox_div{height:90px;_height:90px;left:2px;}
#msgLeft_Txtbox{overflow:hidden;line-height:28px;padding-left:10px;height:200px;width:100%;border:1px solid #d8d8d8;font-size:16px;color:#868686;font-family:'Source';}
#yzm{width:88px;}
#tc-2 input{height:70px;width:390px;border:1px solid #d8d8d8;color:#868686;padding-left:10px;font-size:16px;font-family:'Source';}
#tc-2 input.bm{width:250px;height:45px;line-height:45px;border-radius:5px;}
#msgLeft_Btn_div{width:175px;height:70px;margin:30px auto 0;line-height:70px;text-align:center;background:#f37825;cursor:pointer;border-radius:20px;font-family:'Source';}
#msgLeft_Btn{display:block;color:#fff;text-align:center;font-size:18px;font-family:'Source';}
#tc li{ line-height:22px;} 
#hide{background-color: #000000; width: 392px;display:none;}
#run{color:White;font-size:12px;height: 10px;width: 205px;position:absolute;margin:100px 0px;text-align:center;}
#num01{margin-top:-20px!important; margin-left:80px   }
.baoming #msgLeft_Btn_div{width:214px;height:45px;line-height:45px;margin:10px 0 0;border-radius:5px;}

/********xqpic*******/
#marquee4{width:100%;height:420px; overflow:hidden;margin:35px auto 0;}
#marquee4 ul li{float:left;width:100%;line-height:47px;font-size:16px;}

.example {width:528px;height:528px;font-size: 40px;text-align: center;background-color: #464576;}
.ft-carousel {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.ft-carousel .carousel-inner {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}

.ft-carousel .carousel-inner .carousel-item {
	float: left;
	height: 100%;
}

.ft-carousel .carousel-item img {
	width: 100%;
}

.ft-carousel .carousel-indicators {
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	text-align: center;
	font-size: 0;
}

.ft-carousel .carousel-indicators span {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: #fff;
	margin: 0 4px;
	border-radius: 50%;
	cursor: pointer;
}

.ft-carousel .carousel-indicators span.active {
	background-color: #de3a3a;
}

.ft-carousel .carousel-btn {
	position: absolute;
	top: 50%;
	width: 22px;
	height: 45px;
	margin-top: -25px;
	cursor: pointer;
}

.ft-carousel .carousel-prev-btn {
	left: 15px;
	background: url(/static/images/prev.png) no-repeat;
}

.ft-carousel .carousel-next-btn {
	right: 15px;
	background: url(/static/images/next.png) no-repeat;
}
.link-btn{position: absolute;width:45vw;top:25vw;left:30vw;display:flex;}
.link-btn a{width:18vw;height:5vw;line-height:4.8vw;background:url(/static/images/int_btn2.png) no-repeat;background-size:100%;display:flex;color:#FFF;}
.link-btn a.on{background-image:url(/static/images/int_btn1.png)}
.link-btn a:hover{transform:translateY(1vh);-ms-transform:translateY(1vh);-webkit-transform:translateY(1vh);background-image:url(/static/images/int_btn3.png);}
.link-btn a i{width:1.5vw;height:1.5vw;margin:1.5vw 2vw 0 1.8vw}
.link-btn a .paint{background:url(/static/images/paint.png) no-repeat;background-size:cover}
.link-btn a .instrument{background:url(/static/images/instrument.png) no-repeat;background-size:cover}